Angielsko-polski słownik potocznego języka businessu Copyright by Wydawnictwo HaraldG (aut. Bożena Hoszowska)

(n) a business that continually makes no profit - biznes, który przynosi same straty
This company is a loss maker, they simply can't win for losing.